<?php

error_reporting(E_ALL);

require_once(BaseConfig::LoadClass('estado_civil.class.php'       ));
require_once(BaseConfig::LoadClass('estados.class.php'            ));
require_once(BaseConfig::LoadClass('municipios.class.php'         ));
require_once(BaseConfig::LoadClass('colonias.class.php'           ));
require_once(BaseConfig::LoadClass('ciudad_colonias.class.php'    ));

require_once(BaseConfig::LoadClass('paquetes.class.php'           ));
require_once(BaseConfig::LoadClass('sexos.class.php'              ));
require_once(BaseConfig::LoadClass('formas_pago.class.php'        ));
require_once(BaseConfig::LoadClass('conductos_pago.class.php'     ));
require_once(BaseConfig::LoadClass('coberturas_paquete.class.php' ));
require_once(BaseConfig::LoadClass('sucursales.class.php'         ));
require_once(BaseConfig::LoadClass('lugar_venta.class.php'        ));
require_once(BaseConfig::LoadClass('vendedores.class.php'         ));
require_once(BaseConfig::LoadClass('tipos_dir.class.php'          ));
require_once(BaseConfig::LoadClass('agentes.class.php'            ));

require_once(BaseConfig::LoadClass('marcas.class.php'             ));
require_once(BaseConfig::LoadClass('modelos.class.php'            ));
require_once(BaseConfig::LoadClass('modelos_anio.class.php'       ));
require_once(BaseConfig::LoadClass('modelos_sisa.class.php'       ));
require_once(BaseConfig::LoadClass('tipos_uso.class.php'          ));
require_once(BaseConfig::LoadClass('tipos_persona.class.php'      ));
require_once(BaseConfig::LoadClass('tipos_telefono.class.php'     ));
require_once(BaseConfig::LoadClass('tipos_producto.class.php'     ));
require_once(BaseConfig::LoadClass('bancos.class.php'             ));
require_once(BaseConfig::LoadClass('precios_cotiza.class.php'     ));

require_once(BaseConfig::LoadClass('marcas_qualitas.class.php'    ));
require_once(BaseConfig::LoadClass('modelos_qualitas.class.php'   ));

require_once(BaseConfig::LoadClass('sepomex.class.php'            ));

require_once(BaseConfig::LoadClass('cotizacion.class.php'         ));
require_once(BaseConfig::LoadClass('cotizacion_qualitas.class.php'));

require_once(BaseConfig::LoadClass('estados_ana.class.php'        ));
require_once(BaseConfig::LoadClass('municipios_ana.class.php'     ));
require_once(BaseConfig::LoadClass('codigo_postal_ana.class.php'  ));

switch (Variables::GetPageOption()) {
  case 'abc_estados_ana'        : // *[1] Estados ANA
    $oABC = new ABC_EstadosANA        (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_municipios_ana'     : // *[1] Municipios ANA
    $oABC = new ABC_MunicipiosANA     (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_cp_ana'             : // *[1] Codigos Postales ANA
    $oABC = new ABC_CPANA             (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_vendedores'         : // *[1] Vendedores
    $oABC = new ABC_Vendedor          (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_lugar_venta'        : // *[1] Lugares de Vents
    $oABC = new ABC_LugarVenta        (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_bancos'             : // *[1] Bancos
    $oABC = new ABC_Banco             (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_tipos_producto'     : // *[1] Tipos Producto
    $oABC = new ABC_TiposProducto     (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_tipos_telefono'     : // *[1] Tipos Telefono
    $oABC = new ABC_TiposTelefono     (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_tipos_persona'      : // *[1] Tipos Persona
    $oABC = new ABC_TiposPersona      (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_tipos_uso'          : // *[1] Tipos Uso
    $oABC = new ABC_TiposUso          (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_estado_civil'       : // *[1] Estados Civiles
    $oABC = new ABC_EstadoCivil       (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_estados'            : // *[1] Estados
    $oABC = new ABC_Estados           (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_municipios'         : // *[1] Municipios
    $oABC = new ABC_Municipios        (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_paquetes'           : // *[1] Paquetes
    $oABC = new ABC_Paquetes          (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_sexos'              : // *[1] Sexos
    $oABC = new ABC_Sexos             (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_formas_pago'        : // *[1] Formas de Pago
    $oABC = new ABC_FormasPago        (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_conductos_pago'     : // *[1] Conductos de Pago
    $oABC = new ABC_ConductosPago     (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_coberturas_paquete' : // *[1] Coberturas de Paquete
    $oABC = new ABC_CoberturasPaquete (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_marcas'             : // *[1] Marcas
    $oABC = new ABC_Marcas            (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_modelos'            : // *[1] Modelos
    $oABC = new ABC_Modelos           (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_tipos_dir'          : // *[1] Tipos Direccion
    $oABC = new ABC_TiposDireccion    (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_sucursales'         : // *[1] Sucursales
    $oABC = new ABC_Sucursales        (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_agentes'            : // *[1] Agentes
    $oABC = new ABC_Agentes           (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_ciudad_colonias'    : // *[1] Ciudades Colonia (G)
    $oABC = new ABC_CiudadColonias    (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_colonias'           : // *[1] Colonias(G)
    $oABC = new ABC_Colonias          (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_anios_modelo'       : // *[1] Anios Modelos(G)
    $oABC = new ABC_AniosModelo       (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_modelo_sisa'        : // *[1] Modelos SISA(G)
    $oABC = new ABC_ModeloSISA        (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_marcas_qualitas'    : // *[2] Marcas Qualitas
    $oABC = new ABC_MarcasQualitas    (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_modelos_qualitas'   : // *[2] Modelos Qualitas
    $oABC = new ABC_ModelosQualitas   (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_sepomex'            : // *[2] Catalogo SEPOMEX
    $oABC = new ABC_Sepomex           (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_cotizaciones'       : // *[3] Cotizaciones
    $oABC = new ABC_Cotizaciones      (); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_cotizacion_qualitas': // *[3] Cotizaciones Qualitas
    $oABC = new ABC_CotizacionQualitas(); $strPagina = $oABC->Mostrar(); break;
  
  case 'abc_precios_cotiza'     : // *[3] Precios Cotizacion
    $oABC = new ABC_PreciosCotiza     (); $strPagina = $oABC->Mostrar(); break;
  
}
?>